temporary punishment restricting personal freedom - Deutsch Englisch Wörterbuch